*{padding:0;margin:0;}
i , em{ list-style: none;font-style: normal;}
ul li{list-style: none;}
.txt_span{display: block;color:#fff;height: 40px;line-height: 40px;background-color: rgba(0,0,0,.7);margin-top:-40px;position: relative;z-index: 11;padding:0 10px;}
.img_teacher{ display: inline-block;max-width: 100%;height: auto;line-height: 1.42857143;background-color: #fff;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width:400px;height:300px;}
.teacher_box{padding-bottom:20px; position: relative;}
.icon_box{position: absolute;left:20px;top:3px;}
.fa-pencil-square , .fa-plus-square , .fa-minus-square{ cursor: pointer;font-size: 18px !important;}
.teacher_pop{ position: fixed;width:500px;height:480px;left:50%;top:50%;margin-left:-250px;margin-top:-240px;background:#fff; z-index: 1200;border-radius:7px;}
.p_btn{ text-align: center;padding-top:10px; clear:both;}
.teacher_tit{font-size: 20px;line-height:24px;height:24px; text-align: center;color:#444;display: block;font-weight: 600;padding-top:10px;}
.graybg_pop {position: fixed;top: 0;left: 0;z-index: 1198;width: 100%;height: 100%;background-color: #000;opacity: 0.6;filter: Alpha(Opacity=60);_position: absolute;}
.fa-times{ position: absolute;right:10px;top:10px;font-size: 20px !important;cursor: pointer;}
#imghead{ cursor: pointer;border:#ccc 1px solid;}
#wrapper{overflow: hidden;}
.friend_pop{height: 250px;margin-top:-125px;}
#classnav{padding-left:20px;}
.add_cur , .cancal_list , .add_txt , .add_video{margin: 10px 0 0 15px;}
.goods_pop .form-group{margin-bottom:5px;}
.form-group_box .four_txt{width:400px;float:left}
.form-group_box .titxtupload{float:right;width:60px;border-radius: 5px;height:34px;line-height: 34px;}
#imgTit .webuploader-pick ,#imgjiexi .webuploader-pick{padding: 0;width: 58px}
#imgdaan0 .webuploader-pick ,#imgdaan1 .webuploader-pick,#imgdaan2 .webuploader-pick,#imgdaan3 .webuploader-pick{padding: 0;width: 58px;height: 36px;line-height: 36px;}
.litxtupload{display: inline-block;margin-left: 25px;width:60px;height:36px;border-radius: 5px;float:left;margin-top:3px;}
.timucontent , .jiexicontent{width:100%;height:30px;line-height:30px;border: 1px solid #ccc;padding:0 12px;border-radius: 5px;float: left;margin-top:5px;/*cursor:not-allowed;*/}
.daancontent{height: 34px;line-height: 34px;width: 305px;padding:0 5px;border: 1px solid #ccc;margin-left: 19px;border-radius: 5px;float: left;margin-top:5px;/*cursor:not-allowed;*/}
.daancontent img{display: inline-block;}


.goods_pop textarea{height:34px;}
.group_left{padding-left: 0;}
.group_right{padding-right: 0;}
.goods_pop #preview{height:100px;}
.imgbox{float: left;
    width: 100px;
    height: 100px;
    margin-left: 30px;
    border: #ccc solid 1px;}

#img{
	width: 100px;position: relative;
    float: left;
    margin-top: 25px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #434343; cursor: pointer;
}
.student_pop{height:400px;margin-top:-200px;}



.box_shadow_trans {margin-left: 0px;margin-bottom: 20px;padding-bottom: 10px;background-color: #fafbfb;border-radius: 2px 2px 0 0;text-align: center;
    border: 1px solid #e6e6e6;}
.img_item {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #000;
}
.used_car .list_box .img_item p {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.box_shadow_trans .img_item img {
    width: 100%;
    max-width: 100%;
}
.price_logo {
    background-color: rgba(0,0,0,.7);
    display: inline-block;
    position: absolute;
    top: 0;
    right: -2px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    font-weight: 100;
}
.price_logo span {
    margin:0 10px;
}
.title {
    margin: 13px 0 2px;
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    overflow: hidden;
    color: #181818;
}
.desc,.price {
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    color: #181818;padding: 0 10px;
}
.desc{
    height: 100px;
}
.price {
    color: #979797;
    margin-bottom: 3px;
}


.imgupload{float:left; display:block;width:84px; height:30px;font-size:12px; position:relative;background-color:#ff9400;border:1px solid #ff8c00;color:#fff; cursor:pointer;}
.imgupload:hover{ background-color:#f67f01;border:1px solid #ea7900;color:#fff;text-decoration:none;}
.imgupload span{ text-align:center; display:block;line-height:30px;}
.imgupload div{position: absolute; left: 0px; top: 0px; display: block; overflow: hidden; background-color: rgb(0, 0, 0); opacity:0;filter:alpha(opacity=0);width:70px;height:30px;cursor:pointer;}
.imgupload .absmiddle{margin:-5px 0 0 -180px;vertical-align:top;width:380px;height:80px;font-size:40px;cursor:pointer}

.radio label{margin-right:17px;    padding-left: 0;}
.radio .checkbox-inline, .radio-inline{padding-left: 15px;margin-right:6px !important;}
.radio  input[type=radio]{margin-left: -15px;}
.checkbox+.checkbox, .radio+.radio{margin-top:10px !important;}

.answer_box{clear:both;}
.answer_ul{padding-bottom: 10px;}
.answer_ul li{padding-bottom: 5px; clear:both;}
.answer_btn{padding: 5px 10px;border-radius: 5px; cursor: pointer;}
.answer_tit{line-height: 22px;padding: 0 3px;font-weight: 600;font-size: 18px;float:left;    margin-top: 12px;}
.answer_txt{line-height: 22px;float:left;}
.answer_txt input{padding:0 5px;}
.answerLabel{height:22px; float:left;margin-top: 12px;  }
.answerLabel .answerRadio{ position: static;}
.answerRadio{margin-left: 2px !important;}

.banner_pop .viewThumb img{width:470px;height:200px;}